package com.example.service;

/**
 * @author pulinks
 */
public class Commander {
    public void parseCommand(String command) {
        if (command.startsWith("1")) {
            // 处理发送文件命令
            String[] tokens = command.split(" ");
            if (tokens.length == 3) {
                String recipient = tokens[1];
                String filePath = tokens[2];
                // 根据 recipient 和 filePath 执行相应的发送文件操作
                System.out.println("发送文件给 " + recipient + "，文件路径：" + filePath);
                // 执行发送文件操作的逻辑
            } else {
                System.out.println("发送文件命令格式错误！请按照 'send 对方id + 文件路径' 或 'send @all + 文件路径' 格式输入。");
            }
        } else if (command.startsWith("show ")) {
            // 处理显示文件内容命令
            String filePath = command.substring(5);
            // 根据 filePath 执行显示文件内容操作
            System.out.println("显示文件内容：" + filePath);
            // 执行显示文件内容操作的逻辑
        } else {
            System.out.println("无法识别的命令！请按照指定格式输入命令。");
        }
    }
}
